home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_200 / 297_01 / makefile.gcc < prev    next >
Makefile  |  1991-12-30  |  2KB  |  67 lines

  1. # makefile for Small Prolog with GNU gcc for the 386 (dos-extension) 
  2. # As gcc V1.03 is unreliable you may get a segementation violation during a
  3. # compile - just run make again
  4.  
  5. SRC = pralloc.c prassert.c prbuilti.c prconsul.c prdebug.c prerror.c \
  6.  prhash.c prlush.c prmain.c prparse.c prprint.c prscan.c prgccpc.c prunify.c
  7.  
  8. OBJ = pralloc.o prassert.o prbltin.o prcnsult.o prdebug.o\
  9.     prerror.o  prhash.o prlush.o prparse.o \
  10.     prprint.o prscan.o prgccpc.o prunify.o prmain.o
  11.  
  12. sprolog.32e : $(OBJ)
  13.     copy prgccpc.a tmp_ar.a
  14.     ar rvs tmp_ar.a
  15.     gcc prmain.o tmp_ar.a libpc.a
  16.     copy a.out sprolog.32e
  17.     del tmp_ar.a
  18.  
  19. pp.exe : pp.c
  20.     gcc pp.c 
  21.     
  22. prmain.o: prmain.c 
  23.     gcc -c -DGCC prmain.c
  24.  
  25. prlush.o: prlush.c prtypes.h prolog.h prlush.h
  26.     gcc -c -DGCC prlush.c
  27.     ar r prgccpc.a prlush.o
  28. prscan.o: prscan.c prtypes.h prolog.h prlex.h
  29.     gcc -c -DGCC prscan.c
  30.     ar r prgccpc.a prscan.o
  31. prbltin.o: prbltin.c prbltin.h prtypes.h prolog.h
  32.     gcc -c -DGCC prbltin.c
  33.     ar r prgccpc.a prbltin.o
  34. pralloc.o: pralloc.c prtypes.h prolog.h 
  35.     gcc -c -DGCC pralloc.c
  36.     ar r prgccpc.a pralloc.o
  37. prassert.o  prassert.c: prtypes.h prolog.h 
  38.     gcc -c -DGCC prassert.c
  39.     ar r prgccpc.a prassert.o
  40. prcnsult.o  prcnsult.c: prtypes.h prolog.h 
  41.     gcc -c -DGCC prcnsult.c
  42.     ar r prgccpc.a prcnsult.o
  43. prdebug.o: prdebug.c prtypes.h prolog.h 
  44.     gcc -c -DGCC prdebug.c
  45.     ar r prgccpc.a prdebug.o
  46. prerror.o  prerror.c : prtypes.h prolog.h 
  47.     gcc -c -DGCC prerror.c
  48.     ar r prgccpc.a prerror.o
  49. prhash.o  prhash.c: prtypes.h prolog.h 
  50.     gcc -c -DGCC prhash.c
  51.     ar r prgccpc.a prhash.o
  52. prparse.o  prparse.c: prtypes.h prolog.h 
  53.     gcc -c -DGCC prparse.c
  54.     ar r prgccpc.a prparse.o
  55. prprint.o  prprint.c: prtypes.h prolog.h prlex.h
  56.     gcc -c -DGCC prprint.c
  57.     ar r prgccpc.a prprint.o
  58. prgccpc.o  prgccpc.c: prtypes.h prolog.h 
  59.     gcc -c -DGCC prgccpc.c
  60.     ar r prgccpc.a prgccpc.o
  61. prunify.o  prunify.c: prtypes.h prolog.h 
  62.     gcc -c -DGCC prunify.c
  63.     ar r prgccpc.a prunify.o
  64.  
  65.     
  66.  
  67.